Three-Valued Semantics for Extended Logic Programs
نویسندگان
چکیده
In 4] , the semantics of monotonic (i.e. not-free) extended logic programs (ELPs) has been rephrased in three-valued logic for two purposes: achieving tractable reasoning with incomplete information and understanding the relationships between the existing semantics and many-valued logics. In this paper, we generalize this approach to unrestricted ELPs. We obtain a unifying view of many formalisms, including the answer set semantics, the well-founded semantics, generalized stable models (as in 11]), default logic, autoepistemic logic (AEL) and some of its variants (three-valued AEL and Schwartz's reeex-ive AEL). Our framework highlights surprising similarities between previously unrelated formalisms, such as TMS's with dependency directed backtracking, the WFSX semantics by Alferes and Pereira, and reeexive AEL. Moreover, we obtain very interesting new semantics, which make it possible to solve many hard benchmark problems with a substantial gain in elegance and eeciency.
منابع مشابه
Stable Semantics for Disjunctive Programs
[VG89b] A. Van Gelder. Negation as failure using tight derivations for general logic programs. [Prz91c] T. C. Przymusinski. Three-valued non-monotonic formalisms and semantics of logic programs. Journal of Articial Intelligence, 1991. (In print. Extended abstract appeared in: T. C. Przy-musinski. Three-valued non-monotonic formalisms and logic programming. [Ros89b] K. Ross. The well founded sem...
متن کاملIteratively-Supported Formulas and Strongly Supported Models for Kleene Answer Set Programs - (Extended Abstract)
In this extended abstract, we discuss the use of iteratively-supported formulas (ISFs) as a basis for computing strongly-supported models for Kleene Answer Set Programs (ASP ). ASP programs have a syntax identical to classical ASP programs. The semantics of ASP programs is based on the use of Kleene three-valued logic and strongly-supported models. For normal ASP programs, their strongly suppor...
متن کاملThe intricacies of three-valued extensional semantics for higher-order logic programs
In (Bezem 1999; Bezem 2001), M. Bezem defined an extensional semantics for positive higherorder logic programs. Recently, it was demonstrated in (Rondogiannis and Symeonidou 2016) that Bezem’s technique can be extended to higher-order logic programs with negation, retaining its extensional properties, provided that it is interpreted under a logic with an infinite number of truth values. In (Ron...
متن کاملFrom logic programs to inductive definitions
The three-valued Fitting/Kunen semantics is one of the best declarative semantics for negation as failure in logic programming. We show that the three-valued consequences of the completion of a logic program are exactly the four-valued consequences of the completion. Since a four-valued relation can be represented by two two-valued relations, the four-valued completion semantics, and hence the ...
متن کاملA Proof Procedure for Extended Logic ProgramsFrank
In GL90], M. Gelfond and V. Lifschitz proposed to extend general logic programs to so-called extended logic programs, by adding strong negation. They proposed answer sets as a semantics for these programs. However, this semantics uses the notion of global consistency. The necessity of testing for global consistency makes nding a proof for a speciic query w.r.t. a program as hard as nding a comp...
متن کامل